//发送邮件，唤起选择发送邮件应用的界面
var emailAddress = "h521822@126.com";
var punchType = "上班打卡";

console.log("发送邮件");
app.sendEmail({
  email: [emailAddress],
  subject: punchType + "成功",
  text: punchType + "成功",
  // attachment: src,
  // attachment: "./result.png",
});
sleep(5 * 1000);


// TODO需要修改
//点击应用名称选择邮箱。根据自己情况配置，我用的美图系统自带邮箱
clickMessage("电子邮件");
sleep(5 * 1000);

// 追加附件
click(760, 90)
sleep(5 * 1000);

clickMessage("图库");
sleep(5 * 1000);

clickMessage("脚本");
sleep(5 * 1000);

// 选择图片
click(170, 410)
sleep(5 * 1000);

click(910, 90)
sleep(5 * 1000);

// 发送
click(987, 144)
sleep(5 * 1000);




//根据控件文字点击，如果点击失败，则说明打卡流程无法正常进行，结束脚本运行
function clickMessage (message) {
  var n = 3;
  var logo = false;
  while (n--) {
    if (click(message)) {
      logo = true;
      break;
    }
    sleep(3 * 1000);
  }
  if (logo == false) {
    console.error("点击" + message + "出错");
    exit();
  }
}
